take (something) on the nose - Francés Inglés Diccionario